import http from '@/utils/http2'


/**
 * 查询调度单
 * @param {*} params 
 * @returns 
 */
export function queryAllocate(params) {
  return http.post('/allocate/query', params)
}

/**
 * 逻辑删除调度单信息
 * @param {*} id 
 */
export function deleteAllocate(id){
  return http.put(`/allocate/updateDelete/${id}`)
}
/**
 * 查询调度单详情
 * @param {*} data 
 * @returns 
 */
export function queryallocateDetail(params) {
  return http.post('/allocatetail/query',params)
}

/**
 * 查询补货单
 * @param {*} data 
 * @returns
 */
export function queryReplenishment(data) {
  return http.post('/restocking/queryReplenishment', data)
}


/**
  * 补货详情
  */
export function queryRestokingDetail(data) {
  return http.post('/restocking/query', data)
}


/**
 *审核列表
 */
export function queryAudit(data) {
  return http.post('/allocateaudit/query', data)
}
/**
  * 审核通过
  */
export function passAudit(data) {
  return http.post('/allocateaudit/audit', data)
}


/**
 * 查询补货明细中的门店信息
 * @param {number|string} id - 补货明细ID
 * @returns {Promise} - 接口响应数据
 */
export function allocatestores(id) {
  return http.get(`/restocking/queryStore/${id}`); // 使用模板字符串动态替换id
}


/**
 * 查询调拨入库的列表
 */
export function allcoateIn(data){
  return http.post(`/allocateIn/queryPageAndCondition`,data)
}


/**
 * 查询调拨处理的列表
 */
export function allcoateInDetail(data){
  return http.post(`/allocateIn/queryPageAndConditionCallProcess`,data)
}

/**
 * 查询调拨入库收货操作
 */
export function allcoateInOperate(data){
  return http.put(`/allocateIn/update`,data)
}